package day05;
import java.util.Arrays;
//数组的演示
public class ArrayDemo {
    public static void main(String[] args) {
        /*
        int[] a=new int[3];//声明整型数组a，包含3个元素，每个元素都是int型,默认值为0.
        //数组的初始化
        int[] arr1=new int[3];//0,0,0
        int[] arr2={2,4,5};//2,4,5
        int[] arr3=new int[]{3,4,5};//3,4,5
        int[] arr4;
        arr4=new int[]{2,5,8};//2,5,8
        // arr4={2,5,8}//编译错误
        System.out.println(arr3.length);
        int[] arr=new int[3];
        System.out.println("数组长度:"+arr.length);
        System.out.println(arr[0]);
        arr[0]=100;
        arr[1]=200;
        arr[2]=300;
        System.out.println(arr[1]);
        System.out.println(arr[arr.length-1]);
        */

        //4)数组的遍历
        /*
        int[]arr=new int[10];
        for(int i=0;i<arr.length;i++){
            arr[i]=(int)(Math.random()*100+1);
            System.out.print(arr[i]+"\t");
        }

         */

        //数组的排序:
        int[]arr=new int[10];
        for(int i=0;i<arr.length;i++){
            arr[i]=(int)(Math.random()*100);
            System.out.println(arr[i]);
        }
        Arrays.sort(arr);
        System.out.println("排序后");
        for(int i=0;i<arr.length;i++){
            System.out.println(arr[i]);
        }
        System.out.println("倒着输出:");
        for(int i=9;i>=0;i--){
            System.out.println(arr[i]);
        }
        System.out.println("输出第一个元素:");
        System.out.println(arr[0]);
    }
}
